debit slip - German English Dictionary